package com.jzo2o.customer.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.jzo2o.common.model.PageResult;
import com.jzo2o.customer.model.domain.WorkerCertificationAudit;
import com.jzo2o.customer.model.dto.request.CertificationAuditReqDTO;
import com.jzo2o.customer.model.dto.request.WorkerCertificationAuditAddReqDTO;
import com.jzo2o.customer.model.dto.request.WorkerCertificationAuditPageQueryReqDTO;
import com.jzo2o.customer.model.dto.response.RejectReasonResDTO;

public interface WorkerCertificationAuditService extends IService<WorkerCertificationAudit> {

    void certification(WorkerCertificationAuditAddReqDTO workerCertificationAuditAddReqDTO);

    RejectReasonResDTO rejectReason();


    PageResult<WorkerCertificationAudit> pageList(WorkerCertificationAuditPageQueryReqDTO workerCertificationAuditPageQueryReqDTO);


    void auditCertification(Long id, CertificationAuditReqDTO certificationAuditReqDTO);

}
